#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QRandomGenerator>

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent), ui(new Ui::MainWindow) {
    ui->setupUi(this);
}

MainWindow::~MainWindow() {
    delete ui;
}

void MainWindow::on_btnRollDice_clicked() {
    // 生成骰子值（1-6）
    int diceValue = QRandomGenerator::global()->bounded(1, 7);
    currentPosition = (currentPosition + diceValue) % 100; // 限制在0-99之间

    // 更新界面
    ui->labelPosition->setText(QString("当前位置: %1").arg(currentPosition));
    ui->gameBoard->movePlayer(currentPosition); // 调用棋子移动方法
}
